import math
a=int(input('введите четырёхзначное число:'))
if len(str(a))==4:
    if a  % 2 == 0:
        print("Число чётное: Да")
    else:
        print("Число чётное: Нет")
    if a % 3 ==0:
        print("Число кратное трём: Да")
    else:
        print("Число кратное трём: Нет")
    a5 = math.sqrt(a)
    if a5 % 1 == 0:
        print("число является квадратом числа:",int(a5),"\n")
    else:
        print("число является квадратом числа: Нет\n")
    h1=a//1000
    h2=(a%1000)//100
    h3=(a%100)//10
    h4=a%10
    f=0
    if h1%2==0:
        f+=1
    if h2%2==0:
        f+=1
    if h3%2==0:
        f+=1
    if 4%2==0:
        f+=1
    max1=h1
    if h2>max1:
        max1=h2
    if h3>max1:
        max1=h3
    if h4>max1:
        max1=h4
    h5=[h1,h2,h3,h4]
    print("Максимальная цифра:",max(h5))
    print("Минимальная цифра:",min(h5))
    null=0
    for i in range(0,4):
        if h5[i]==0:
            null+=1
    y6=str(a).count("0")
    print("Количество нулей в числе:",y6,"\n")
    y7=math.sqrt(h1)
    if y7 % 1 == 0:
        print("Цифра в разряде единиц является квадратом цифры:",int(y7))
    else:
        print("Цифра в разряде единиц является квадратом цифры: Нет")
    y8=math.sqrt(h2)
    if y8 % 1 == 0:
        print("Цифра в разряде десятков является квадратом цифры:",int(y8))
    else:
        print("Цифра в разряде десятков является квадратом цифры: Нет")
    y9=math.sqrt(h3)
    if y9 % 1 == 0:
        print("Цифра в разряде сотен является квадратом цифры:",int(y9))
    else:
        print("Цифра в разряде сотен является квадратом цифры: Нет")
    y10=math.sqrt(h4)
    if y10 % 1 == 0:
        print("Цифра в разряде тысяч является квадратом цифры:",int(y10))
    else:
        print("Цифра в разряде тысяч является квадратом цифры: Нет")
else:
    print("Введённое число не является четырёхзначным")
